@charset "UTF-8";


*{
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
}

body{
	min-width: 1280px;
}

main{
	.top{
		padding: 1.5vw 66vw 20vw 21vw;
		background-image: url(../img/businessBg.png);
		background-repeat: no-repeat;
		
		
		background-size: cover;
		.navTop{
			display: flex;
			width: 10vw;
			justify-content: space-between;
			margin-bottom: 12vw;
			span{
				white-space: nowrap;
				height: 1vw;
				font-size: 1vw;
				font-weight: normal;
				line-height: 1vw;
				letter-spacing: 0vw;
				color: #ffffff;
			}
		}
		.navBottom{
			h1{
				white-space: nowrap;
				font-size: 3vw;
				font-weight: normal;
				font-stretch: normal;
				line-height: 1vw;
				letter-spacing: 0vw;
				color: #ffffff;
			}
			h2{
				font-size: 1vw;
				font-weight: normal;
				font-style: italic;
				font-stretch: normal;
				line-height: 4vw;
				letter-spacing: 0vw;
				color: #ffffff;
			}
		}
	}
	.bottom{
		padding: 4vw 28vw 12vw 23vw;
		.content{
			display: flex;
			justify-content: space-between;
			.left{
				span{
					font-size: 1.5vw;
					font-weight: normal;
					font-stretch: normal;
					line-height: 1vw;
					letter-spacing: 0vw;
					color: #12151c;
				}
			}
			.right{
				padding-top: 1vw;
				.rTop{
					margin-left: 1vw;
					margin-bottom: 4vw;
					p{
						height: 2vw;
						font-size: 1vw;
						font-weight: normal;
						font-style: italic;
						font-stretch: normal;
						line-height: 2vw;
						letter-spacing: 0vw;
						color: #525252;
						background-color: #efefef;
					}
				}
				.rBottom{
					display: flex;
					justify-content: space-between;
					.bottomL{
						.rContent{
							margin-bottom: 3vw;
							h1{
								margin-bottom: 1.5vw;
								font-size: 1vw;
								font-weight: normal;
								font-stretch: normal;
								line-height: 1vw;
								letter-spacing: 0vw;
								color: #12151c;
							}
							p{
								width: 30vw;
								font-size: 1vw;
								font-weight: normal;
								font-stretch: normal;
								line-height: 1.5vw;
								letter-spacing: 0vw;
								color: #525252;
								opacity: 0.9;
							}
						}
					}
					.bottomR{
						.imgbox1{
							width: 11vw;
							height: 7vw;
							margin-left: 3vw;
							overflow: hidden;
							img{
								width: 100%;
							}
						}
						h3{
							text-align: center;
							margin-top: 1vw;
							margin-bottom: 5vw;
							font-size: 0.5vw;
							font-weight: normal;
							line-height: 1vw;
							letter-spacing: 0vw;
							color: #525252;
						}
						.imgbox2{
							width: 11vw;
							height: 7vw;
							overflow: hidden;
							img{
								width: 100%;
							}
						}
					}
				}
			}
		}
	}
}